﻿<?xml version="1.0" encoding="utf-8"?>
<Dsl dslVersion="1.0.0.0" Id="66b548e6-b795-4414-aa44-643ea213d2ba" Description="Description for TVDesigner.TVDesigner" Name="TVDesigner" DisplayName="TVDesigner" Namespace="TVDesigner" ProductName="TVDesigner" CompanyName="daaf" PackageGuid="e6436803-6d8b-416f-8d40-52bd9744610e" PackageNamespace="TVDesigner" xmlns="http://schemas.microsoft.com/VisualStudio/2005/DslTools/DslDefinitionModel">
  <Classes>
    <DomainClass Id="fbacfff3-3e13-4189-991d-108b8310ae45" Description="Description for TVDesigner.Xlet" Name="Xlet" DisplayName="Xlet" Namespace="TVDesigner" GeneratesDoubleDerived="true">
      <Properties>
        <DomainProperty Id="3be48e5a-90bd-4f6a-abee-3afb1f3f1997" Description="Description for TVDesigner.Xlet.Size" Name="Size" DisplayName="Size">
          <Type>
            <ExternalTypeMoniker Name="/System.Drawing/Size" />
          </Type>
        </DomainProperty>
      </Properties>
      <ElementMergeDirectives>
        <ElementMergeDirective>
          <Index>
            <DomainClassMoniker Name="HScreen" />
          </Index>
          <LinkCreationPaths>
            <DomainPath>XletHasHScreens.HScreens</DomainPath>
          </LinkCreationPaths>
        </ElementMergeDirective>
        <ElementMergeDirective>
          <Index>
            <DomainClassMoniker Name="StartPoint" />
          </Index>
          <LinkCreationPaths>
            <DomainPath>XletHasStartPoint.StartPoint</DomainPath>
          </LinkCreationPaths>
        </ElementMergeDirective>
        <ElementMergeDirective>
          <Index>
            <DomainClassMoniker Name="HLabel" />
          </Index>
          <LinkCreationPaths>
            <DomainPath>XletHasHLabels.HLabels</DomainPath>
          </LinkCreationPaths>
        </ElementMergeDirective>
        <ElementMergeDirective>
          <Index>
            <DomainClassMoniker Name="HImage" />
          </Index>
          <LinkCreationPaths>
            <DomainPath>XletHasHImages.HImages</DomainPath>
          </LinkCreationPaths>
        </ElementMergeDirective>
        <ElementMergeDirective>
          <Index>
            <DomainClassMoniker Name="HButton" />
          </Index>
          <LinkCreationPaths>
            <DomainPath>XletHasHButtons.HButtons</DomainPath>
          </LinkCreationPaths>
        </ElementMergeDirective>
      </ElementMergeDirectives>
    </DomainClass>
    <DomainClass Id="b8cc47da-d11b-4bc3-a9c3-577876ec7c33" Description="Description for TVDesigner.GenericComponent" Name="GenericComponent" DisplayName="Generic Component" InheritanceModifier="Abstract" Namespace="TVDesigner">
      <BaseClass>
        <DomainClassMoniker Name="Component" />
      </BaseClass>
      <Properties>
        <DomainProperty Id="26d36dd4-eaf5-4c6d-88c4-91b01cd7b2fe" Description="Description for TVDesigner.GenericComponent.Location" Name="Location" DisplayName="Location">
          <Type>
            <ExternalTypeMoniker Name="/System.Drawing/Point" />
          </Type>
        </DomainProperty>
        <DomainProperty Id="d70ffef9-c4b1-4cda-8d74-d4bf40e44037" Description="Description for TVDesigner.GenericComponent.Size" Name="Size" DisplayName="Size">
          <Type>
            <ExternalTypeMoniker Name="/System.Drawing/Size" />
          </Type>
        </DomainProperty>
        <DomainProperty Id="719cd2ac-73d1-44a5-bb36-fd5f2a9fd4b2" Description="Description for TVDesigner.GenericComponent.Focusable" Name="Focusable" DisplayName="Focusable">
          <Type>
            <ExternalTypeMoniker Name="/System/Boolean" />
          </Type>
        </DomainProperty>
      </Properties>
    </DomainClass>
    <DomainClass Id="daf30465-f53a-4221-a309-6586f86b0105" Description="Description for TVDesigner.HScreen" Name="HScreen" DisplayName="HScreen" Namespace="TVDesigner">
      <BaseClass>
        <DomainClassMoniker Name="Component" />
      </BaseClass>
    </DomainClass>
    <DomainClass Id="297df9f4-2e32-4edd-8f9d-495ca544189b" Description="Description for TVDesigner.HButton" Name="HButton" DisplayName="HButton" Namespace="TVDesigner">
      <BaseClass>
        <DomainClassMoniker Name="GenericComponent" />
      </BaseClass>
      <Properties>
        <DomainProperty Id="1b42c845-2517-45d5-a9dd-ceca27213092" Description="Description for TVDesigner.HButton.Selected Image" Name="SelectedImage" DisplayName="Selected Image">
          <Attributes>
            <ClrAttribute Name="System.ComponentModel.EditorAttribute">
              <Parameters>
                <AttributeParameter Value="typeof(TVDesigner.PropertyFileChooserEditor)" />
                <AttributeParameter Value="typeof(System.Drawing.Design.UITypeEditor)" />
              </Parameters>
            </ClrAttribute>
          </Attributes>
          <Type>
            <ExternalTypeMoniker Name="/System/String" />
          </Type>
        </DomainProperty>
        <DomainProperty Id="6c5c3706-6b8b-4a08-8fda-a56ae0f5b0d3" Description="Description for TVDesigner.HButton.Image" Name="Image" DisplayName="Image">
          <Attributes>
            <ClrAttribute Name="System.ComponentModel.EditorAttribute">
              <Parameters>
                <AttributeParameter Value="typeof(TVDesigner.PropertyFileChooserEditor)" />
                <AttributeParameter Value="typeof(System.Drawing.Design.UITypeEditor)" />
              </Parameters>
            </ClrAttribute>
          </Attributes>
          <Type>
            <ExternalTypeMoniker Name="/System/String" />
          </Type>
        </DomainProperty>
        <DomainProperty Id="1c8d5e53-00b3-43d0-8144-b3757d1bea3d" Description="Description for TVDesigner.HButton.Text" Name="Text" DisplayName="Text">
          <Type>
            <ExternalTypeMoniker Name="/System/String" />
          </Type>
        </DomainProperty>
      </Properties>
    </DomainClass>
    <DomainClass Id="e352c169-30bf-4794-82c0-414210405036" Description="Description for TVDesigner.StartPoint" Name="StartPoint" DisplayName="Start Point" Namespace="TVDesigner" />
    <DomainClass Id="5656f2b2-f1b1-434f-accb-9d636b0c49e1" Description="Description for TVDesigner.HImage" Name="HImage" DisplayName="HImage" Namespace="TVDesigner">
      <BaseClass>
        <DomainClassMoniker Name="GenericComponent" />
      </BaseClass>
      <Properties>
        <DomainProperty Id="5e6613f7-b611-4e56-b576-e3654ea129f2" Description="Description for TVDesigner.HImage.Image" Name="Image" DisplayName="Image">
          <Attributes>
            <ClrAttribute Name="System.ComponentModel.EditorAttribute">
              <Parameters>
                <AttributeParameter Value="typeof(TVDesigner.PropertyFileChooserEditor)" />
                <AttributeParameter Value="typeof(System.Drawing.Design.UITypeEditor)" />
              </Parameters>
            </ClrAttribute>
          </Attributes>
          <Type>
            <ExternalTypeMoniker Name="/System/String" />
          </Type>
        </DomainProperty>
      </Properties>
    </DomainClass>
    <DomainClass Id="3f257aee-f20b-46df-91bd-5f577e2a2c25" Description="Description for TVDesigner.HLabel" Name="HLabel" DisplayName="HLabel" Namespace="TVDesigner">
      <BaseClass>
        <DomainClassMoniker Name="GenericComponent" />
      </BaseClass>
      <Properties>
        <DomainProperty Id="6b5b800f-ef57-4398-8da9-1802a1c86070" Description="Description for TVDesigner.HLabel.Text" Name="Text" DisplayName="Text">
          <Type>
            <ExternalTypeMoniker Name="/System/String" />
          </Type>
        </DomainProperty>
        <DomainProperty Id="b604631d-5cbf-4ad1-932d-8ab88ff7c760" Description="Description for TVDesigner.HLabel.Background" Name="Background" DisplayName="Background">
          <Attributes>
            <ClrAttribute Name="System.ComponentModel.EditorAttribute">
              <Parameters>
                <AttributeParameter Value="typeof(TVDesigner.PropertyColorChooserEditor)" />
                <AttributeParameter Value="typeof(System.Drawing.Design.UITypeEditor)" />
              </Parameters>
            </ClrAttribute>
          </Attributes>
          <Type>
            <ExternalTypeMoniker Name="/System/Int32" />
          </Type>
        </DomainProperty>
        <DomainProperty Id="c4de5601-bcb1-4d7e-b739-e04dd486f132" Description="Description for TVDesigner.HLabel.Foreground" Name="Foreground" DisplayName="Foreground">
          <Attributes>
            <ClrAttribute Name="System.ComponentModel.EditorAttribute">
              <Parameters>
                <AttributeParameter Value="typeof(TVDesigner.PropertyColorChooserEditor)" />
                <AttributeParameter Value="typeof(System.Drawing.Design.UITypeEditor)" />
              </Parameters>
            </ClrAttribute>
          </Attributes>
          <Type>
            <ExternalTypeMoniker Name="/System/Int32" />
          </Type>
        </DomainProperty>
      </Properties>
    </DomainClass>
    <DomainClass Id="6caf21ae-be2a-4252-8d15-8d52cd429f45" Description="Description for TVDesigner.Component" Name="Component" DisplayName="Component" InheritanceModifier="Abstract" Namespace="TVDesigner">
      <Properties>
        <DomainProperty Id="22e32ed8-8f77-4210-856b-7d63024a163f" Description="Description for TVDesigner.Component.Name" Name="Name" DisplayName="Name" IsElementName="true">
          <Type>
            <ExternalTypeMoniker Name="/System/String" />
          </Type>
        </DomainProperty>
        <DomainProperty Id="d256540c-4af5-4e4e-962b-67ce7dbcb1ae" Description="Description for TVDesigner.Component.Visible" Name="Visible" DisplayName="Visible">
          <Type>
            <ExternalTypeMoniker Name="/System/Boolean" />
          </Type>
        </DomainProperty>
      </Properties>
    </DomainClass>
  </Classes>
  <Relationships>
    <DomainRelationship Id="f9699887-50c1-4b47-b90c-393b5541b3e6" Description="Description for TVDesigner.XletHasHScreens" Name="XletHasHScreens" DisplayName="Xlet Has HScreens" Namespace="TVDesigner" IsEmbedding="true">
      <Source>
        <DomainRole Id="19d6b579-2144-4b96-be51-82ea7186ac42" Description="Description for TVDesigner.XletHasHScreens.Xlet" Name="Xlet" DisplayName="Xlet" PropertyName="HScreens" PropertyDisplayName="HScreens">
          <RolePlayer>
            <DomainClassMoniker Name="Xlet" />
          </RolePlayer>
        </DomainRole>
      </Source>
      <Target>
        <DomainRole Id="d2a1a271-c616-4531-988a-c30002c94556" Description="Description for TVDesigner.XletHasHScreens.HScreen" Name="HScreen" DisplayName="HScreen" PropertyName="Xlet" Multiplicity="One" PropagatesDelete="true" PropagatesCopy="true" PropertyDisplayName="Xlet">
          <RolePlayer>
            <DomainClassMoniker Name="HScreen" />
          </RolePlayer>
        </DomainRole>
      </Target>
    </DomainRelationship>
    <DomainRelationship Id="06e6444e-fedd-4904-8a40-564ce2621d3c" Description="Description for TVDesigner.StartPointReferencesHScreen" Name="StartPointReferencesHScreen" DisplayName="Start Point References HScreen" Namespace="TVDesigner">
      <Source>
        <DomainRole Id="a7bb7831-2a26-40ac-908e-5dbac64e48b2" Description="Description for TVDesigner.StartPointReferencesHScreen.StartPoint" Name="StartPoint" DisplayName="Start Point" PropertyName="HScreen" Multiplicity="One" PropertyDisplayName="HScreen">
          <RolePlayer>
            <DomainClassMoniker Name="StartPoint" />
          </RolePlayer>
        </DomainRole>
      </Source>
      <Target>
        <DomainRole Id="45d457f7-4e1a-4b3f-ab45-6e399067ecf5" Description="Description for TVDesigner.StartPointReferencesHScreen.HScreen" Name="HScreen" DisplayName="HScreen" PropertyName="StartPoint" Multiplicity="ZeroOne" IsPropertyBrowsable="false" PropertyDisplayName="Start Point">
          <RolePlayer>
            <DomainClassMoniker Name="HScreen" />
          </RolePlayer>
        </DomainRole>
      </Target>
    </DomainRelationship>
    <DomainRelationship Id="f8113cb0-1705-47ba-95f2-853e50190beb" Description="Description for TVDesigner.XletHasStartPoint" Name="XletHasStartPoint" DisplayName="Xlet Has Start Point" Namespace="TVDesigner" IsEmbedding="true">
      <Source>
        <DomainRole Id="fd633eae-e409-4786-a48d-0d599b54b9da" Description="Description for TVDesigner.XletHasStartPoint.Xlet" Name="Xlet" DisplayName="Xlet" PropertyName="StartPoint" Multiplicity="One" PropagatesDelete="true" PropagatesCopy="true" PropertyDisplayName="Start Point">
          <RolePlayer>
            <DomainClassMoniker Name="Xlet" />
          </RolePlayer>
        </DomainRole>
      </Source>
      <Target>
        <DomainRole Id="1c9a8be8-52e5-4ae0-b1a8-ff5f55fb3a00" Description="Description for TVDesigner.XletHasStartPoint.StartPoint" Name="StartPoint" DisplayName="Start Point" PropertyName="Xlet" Multiplicity="One" PropagatesDelete="true" PropagatesCopy="true" PropertyDisplayName="Xlet">
          <RolePlayer>
            <DomainClassMoniker Name="StartPoint" />
          </RolePlayer>
        </DomainRole>
      </Target>
    </DomainRelationship>
    <DomainRelationship Id="aea64fbb-23f3-415d-be6d-b66c4a7a0268" Description="Description for TVDesigner.HScreenReferencesHImages" Name="HScreenReferencesHImages" DisplayName="HScreen References HImages" Namespace="TVDesigner">
      <Source>
        <DomainRole Id="087fa123-595b-4273-8c66-58f8632b3f1b" Description="Description for TVDesigner.HScreenReferencesHImages.HScreen" Name="HScreen" DisplayName="HScreen" PropertyName="HImages" PropertyDisplayName="HImages">
          <RolePlayer>
            <DomainClassMoniker Name="HScreen" />
          </RolePlayer>
        </DomainRole>
      </Source>
      <Target>
        <DomainRole Id="a3f71ce1-ff5a-48b1-a01a-a296b7bfb9ab" Description="Description for TVDesigner.HScreenReferencesHImages.HImage" Name="HImage" DisplayName="HImage" PropertyName="HScreenFromImage" Multiplicity="One" IsPropertyBrowsable="false" PropertyDisplayName="HScreen From Image">
          <RolePlayer>
            <DomainClassMoniker Name="HImage" />
          </RolePlayer>
        </DomainRole>
      </Target>
    </DomainRelationship>
    <DomainRelationship Id="4791a5ae-b57b-4d4a-893f-6553751e82d8" Description="Description for TVDesigner.XletHasHLabels" Name="XletHasHLabels" DisplayName="Xlet Has HLabels" Namespace="TVDesigner" IsEmbedding="true">
      <Source>
        <DomainRole Id="0b2069d1-49f5-442e-a2f8-3bc5aa0716e3" Description="Description for TVDesigner.XletHasHLabels.Xlet" Name="Xlet" DisplayName="Xlet" PropertyName="HLabels" PropertyDisplayName="HLabels">
          <RolePlayer>
            <DomainClassMoniker Name="Xlet" />
          </RolePlayer>
        </DomainRole>
      </Source>
      <Target>
        <DomainRole Id="45462b9c-5076-4941-80e5-517c93f30bab" Description="Description for TVDesigner.XletHasHLabels.HLabel" Name="HLabel" DisplayName="HLabel" PropertyName="Xlet" Multiplicity="One" PropagatesDelete="true" PropagatesCopy="true" PropertyDisplayName="Xlet">
          <RolePlayer>
            <DomainClassMoniker Name="HLabel" />
          </RolePlayer>
        </DomainRole>
      </Target>
    </DomainRelationship>
    <DomainRelationship Id="f9204e6b-0fc3-41a9-9762-20af4d9f139d" Description="Description for TVDesigner.HScreenReferencesHLabels" Name="HScreenReferencesHLabels" DisplayName="HScreen References HLabels" Namespace="TVDesigner">
      <Source>
        <DomainRole Id="79f1a317-1ffe-4bfc-8e0e-f700a8ce71d1" Description="Description for TVDesigner.HScreenReferencesHLabels.HScreen" Name="HScreen" DisplayName="HScreen" PropertyName="HLabels" PropertyDisplayName="HLabels">
          <RolePlayer>
            <DomainClassMoniker Name="HScreen" />
          </RolePlayer>
        </DomainRole>
      </Source>
      <Target>
        <DomainRole Id="68dca1f6-368f-40ac-b455-4d2bd6769cea" Description="Description for TVDesigner.HScreenReferencesHLabels.HLabel" Name="HLabel" DisplayName="HLabel" PropertyName="HScreen" Multiplicity="One" IsPropertyBrowsable="false" PropertyDisplayName="HScreen">
          <RolePlayer>
            <DomainClassMoniker Name="HLabel" />
          </RolePlayer>
        </DomainRole>
      </Target>
    </DomainRelationship>
    <DomainRelationship Id="e50339e2-59c8-4f99-8eb7-8ddb5aa71079" Description="Description for TVDesigner.HScreenReferencesHButtons" Name="HScreenReferencesHButtons" DisplayName="HScreen References HButtons" Namespace="TVDesigner">
      <Source>
        <DomainRole Id="99f2072c-16d4-4da3-b8b4-fae1d2efea9b" Description="Description for TVDesigner.HScreenReferencesHButtons.HScreen" Name="HScreen" DisplayName="HScreen" PropertyName="HButtons" PropertyDisplayName="HButtons">
          <RolePlayer>
            <DomainClassMoniker Name="HScreen" />
          </RolePlayer>
        </DomainRole>
      </Source>
      <Target>
        <DomainRole Id="1092754d-85bb-490f-bf45-57c1b9f5dc6f" Description="Description for TVDesigner.HScreenReferencesHButtons.HButton" Name="HButton" DisplayName="HButton" PropertyName="HScreen" Multiplicity="One" IsPropertyBrowsable="false" PropertyDisplayName="HScreen">
          <RolePlayer>
            <DomainClassMoniker Name="HButton" />
          </RolePlayer>
        </DomainRole>
      </Target>
    </DomainRelationship>
    <DomainRelationship Id="c9a5984b-4ad8-4ed9-a98e-a63e21871be6" Description="Description for TVDesigner.HButtonReferencesHScreen" Name="HButtonReferencesHScreen" DisplayName="HButton References HScreen" Namespace="TVDesigner">
      <Source>
        <DomainRole Id="10671ea0-514d-4140-82c7-40205343092f" Description="Description for TVDesigner.HButtonReferencesHScreen.HButton" Name="HButton" DisplayName="HButton" PropertyName="HScreenFromButton" Multiplicity="ZeroOne" PropertyDisplayName="HScreen From Button">
          <RolePlayer>
            <DomainClassMoniker Name="HButton" />
          </RolePlayer>
        </DomainRole>
      </Source>
      <Target>
        <DomainRole Id="cb34e686-cd1d-4e56-9e68-b65d682d14e7" Description="Description for TVDesigner.HButtonReferencesHScreen.HScreen" Name="HScreen" DisplayName="HScreen" PropertyName="HButton1" Multiplicity="ZeroOne" IsPropertyBrowsable="false" PropertyDisplayName="HButton1">
          <RolePlayer>
            <DomainClassMoniker Name="HScreen" />
          </RolePlayer>
        </DomainRole>
      </Target>
    </DomainRelationship>
    <DomainRelationship Id="dd32b92e-d0db-4e71-ae88-6be5e13b1d11" Description="Description for TVDesigner.XletHasHImages" Name="XletHasHImages" DisplayName="Xlet Has HImages" Namespace="TVDesigner" IsEmbedding="true">
      <Source>
        <DomainRole Id="89034484-23de-4682-88f3-32afe2ded809" Description="Description for TVDesigner.XletHasHImages.Xlet" Name="Xlet" DisplayName="Xlet" PropertyName="HImages" PropertyDisplayName="HImages">
          <RolePlayer>
            <DomainClassMoniker Name="Xlet" />
          </RolePlayer>
        </DomainRole>
      </Source>
      <Target>
        <DomainRole Id="f668bcc8-0a2d-4f27-a287-cf62babf1187" Description="Description for TVDesigner.XletHasHImages.HImage" Name="HImage" DisplayName="HImage" PropertyName="Xlet" Multiplicity="One" PropagatesDelete="true" PropagatesCopy="true" PropertyDisplayName="Xlet">
          <RolePlayer>
            <DomainClassMoniker Name="HImage" />
          </RolePlayer>
        </DomainRole>
      </Target>
    </DomainRelationship>
    <DomainRelationship Id="02744092-5f3e-4dfb-a2fb-41a60ed39128" Description="Description for TVDesigner.XletHasHButtons" Name="XletHasHButtons" DisplayName="Xlet Has HButtons" Namespace="TVDesigner" IsEmbedding="true">
      <Source>
        <DomainRole Id="e9b5743a-9f93-410e-9075-d4f082681414" Description="Description for TVDesigner.XletHasHButtons.Xlet" Name="Xlet" DisplayName="Xlet" PropertyName="HButtons" PropertyDisplayName="HButtons">
          <RolePlayer>
            <DomainClassMoniker Name="Xlet" />
          </RolePlayer>
        </DomainRole>
      </Source>
      <Target>
        <DomainRole Id="a5720879-b6dc-4f50-8292-564598c3d206" Description="Description for TVDesigner.XletHasHButtons.HButton" Name="HButton" DisplayName="HButton" PropertyName="Xlet" Multiplicity="One" PropagatesDelete="true" PropagatesCopy="true" PropertyDisplayName="Xlet">
          <RolePlayer>
            <DomainClassMoniker Name="HButton" />
          </RolePlayer>
        </DomainRole>
      </Target>
    </DomainRelationship>
    <DomainRelationship Id="3dbdbf37-8830-47f9-8e4f-c252dd25b3e1" Description="Description for TVDesigner.HScreenReferencesHScreenRed" Name="HScreenReferencesHScreenRed" DisplayName="HScreen References HScreen Red" Namespace="TVDesigner">
      <Source>
        <DomainRole Id="36d2c360-7aae-4a5b-9fc8-360f359b4b4a" Description="Description for TVDesigner.HScreenReferencesHScreenRed.SourceHScreen" Name="SourceHScreen" DisplayName="Source HScreen" PropertyName="HScreenRed" Multiplicity="ZeroOne" PropertyDisplayName="Red Button">
          <RolePlayer>
            <DomainClassMoniker Name="HScreen" />
          </RolePlayer>
        </DomainRole>
      </Source>
      <Target>
        <DomainRole Id="c2104ff0-7fd8-4d27-a5e5-9cf9afccef98" Description="Description for TVDesigner.HScreenReferencesHScreenRed.TargetHScreen" Name="TargetHScreen" DisplayName="Target HScreen" PropertyName="SourceHScreensRed" Multiplicity="ZeroOne" IsPropertyBrowsable="false" PropertyDisplayName="Source HScreens Red">
          <RolePlayer>
            <DomainClassMoniker Name="HScreen" />
          </RolePlayer>
        </DomainRole>
      </Target>
    </DomainRelationship>
    <DomainRelationship Id="293c3893-1883-4da7-a1b3-e20e042e6812" Description="Description for TVDesigner.HScreenReferencesHScreenGreen" Name="HScreenReferencesHScreenGreen" DisplayName="HScreen References HScreen Green" Namespace="TVDesigner">
      <Source>
        <DomainRole Id="e24e0f84-bf92-4577-acf6-4ea311f2219c" Description="Description for TVDesigner.HScreenReferencesHScreenGreen.SourceHScreen" Name="SourceHScreen" DisplayName="Source HScreen" PropertyName="HScreenGreen" Multiplicity="ZeroOne" PropertyDisplayName="Green Button">
          <RolePlayer>
            <DomainClassMoniker Name="HScreen" />
          </RolePlayer>
        </DomainRole>
      </Source>
      <Target>
        <DomainRole Id="02057df0-4ae3-494b-97f1-7c9a72a152ed" Description="Description for TVDesigner.HScreenReferencesHScreenGreen.TargetHScreen" Name="TargetHScreen" DisplayName="Target HScreen" PropertyName="SourceHScreensGreen" Multiplicity="ZeroOne" IsPropertyBrowsable="false" PropertyDisplayName="Source HScreens Green">
          <RolePlayer>
            <DomainClassMoniker Name="HScreen" />
          </RolePlayer>
        </DomainRole>
      </Target>
    </DomainRelationship>
    <DomainRelationship Id="c00dd242-27bc-4756-8cbf-deb5b982f9ca" Description="Description for TVDesigner.HScreenReferencesHScreenYellow" Name="HScreenReferencesHScreenYellow" DisplayName="HScreen References HScreen Yellow" Namespace="TVDesigner">
      <Source>
        <DomainRole Id="83f61719-74fc-4119-ab3a-9a057b18da35" Description="Description for TVDesigner.HScreenReferencesHScreenYellow.SourceHScreen" Name="SourceHScreen" DisplayName="Source HScreen" PropertyName="HScreenYellow" Multiplicity="ZeroOne" PropertyDisplayName="Yellow Button">
          <RolePlayer>
            <DomainClassMoniker Name="HScreen" />
          </RolePlayer>
        </DomainRole>
      </Source>
      <Target>
        <DomainRole Id="b561405e-4206-4733-a3c0-cb37422045d3" Description="Description for TVDesigner.HScreenReferencesHScreenYellow.TargetHScreen" Name="TargetHScreen" DisplayName="Target HScreen" PropertyName="SourceHScreensYellow" Multiplicity="ZeroOne" IsPropertyBrowsable="false" PropertyDisplayName="Source HScreens Yellow">
          <RolePlayer>
            <DomainClassMoniker Name="HScreen" />
          </RolePlayer>
        </DomainRole>
      </Target>
    </DomainRelationship>
    <DomainRelationship Id="dead874e-c879-4be7-80ca-272d06cdc7b2" Description="Description for TVDesigner.HScreenReferencesHScreenBlue" Name="HScreenReferencesHScreenBlue" DisplayName="HScreen References HScreen Blue" Namespace="TVDesigner">
      <Source>
        <DomainRole Id="4101d120-e519-48bc-b9ec-b1d274bf5397" Description="Description for TVDesigner.HScreenReferencesHScreenBlue.SourceHScreen" Name="SourceHScreen" DisplayName="Source HScreen" PropertyName="HScreenBlue" Multiplicity="ZeroOne" PropertyDisplayName="Blue Button">
          <RolePlayer>
            <DomainClassMoniker Name="HScreen" />
          </RolePlayer>
        </DomainRole>
      </Source>
      <Target>
        <DomainRole Id="97d699fb-0abf-4ab6-8f73-72a4bb57993d" Description="Description for TVDesigner.HScreenReferencesHScreenBlue.TargetHScreen" Name="TargetHScreen" DisplayName="Target HScreen" PropertyName="SourceHScreensBlue" Multiplicity="ZeroOne" IsPropertyBrowsable="false" PropertyDisplayName="Source HScreens Blue">
          <RolePlayer>
            <DomainClassMoniker Name="HScreen" />
          </RolePlayer>
        </DomainRole>
      </Target>
    </DomainRelationship>
  </Relationships>
  <Types>
    <ExternalType Name="DateTime" Namespace="System" />
    <ExternalType Name="String" Namespace="System" />
    <ExternalType Name="Int16" Namespace="System" />
    <ExternalType Name="Int32" Namespace="System" />
    <ExternalType Name="Int64" Namespace="System" />
    <ExternalType Name="UInt16" Namespace="System" />
    <ExternalType Name="UInt32" Namespace="System" />
    <ExternalType Name="UInt64" Namespace="System" />
    <ExternalType Name="SByte" Namespace="System" />
    <ExternalType Name="Byte" Namespace="System" />
    <ExternalType Name="Double" Namespace="System" />
    <ExternalType Name="Single" Namespace="System" />
    <ExternalType Name="Guid" Namespace="System" />
    <ExternalType Name="Boolean" Namespace="System" />
    <ExternalType Name="Char" Namespace="System" />
    <ExternalType Name="Point" Namespace="System.Drawing" />
    <ExternalType Name="Size" Namespace="System.Drawing" />
    <ExternalType Name="Color" Namespace="System.Drawing" />
  </Types>
  <Shapes>
    <ImageShape Id="cab8540f-9269-41ee-b97d-307c898e1697" Description="Description for TVDesigner.HScreenShape" Name="HScreenShape" DisplayName="HScreen Shape" Namespace="TVDesigner" FixedTooltipText="HScreen Shape" InitialHeight="1" Image="Resources\tvscreenImage.PNG">
      <ShapeHasDecorators Position="InnerTopLeft" HorizontalOffset="0" VerticalOffset="0">
        <TextDecorator Name="Name" DisplayName="Name" DefaultText="Name" />
      </ShapeHasDecorators>
    </ImageShape>
    <ImageShape Id="9b027b21-b69b-483e-a03b-d686c7264805" Description="Description for TVDesigner.ButtonShape" Name="ButtonShape" DisplayName="Button Shape" Namespace="TVDesigner" FixedTooltipText="Button Shape" InitialHeight="1" Image="Resources\buttonImage.PNG">
      <ShapeHasDecorators Position="InnerTopLeft" HorizontalOffset="0" VerticalOffset="0">
        <TextDecorator Name="Name" DisplayName="Name" DefaultText="Name" />
      </ShapeHasDecorators>
    </ImageShape>
    <ImageShape Id="9486673e-4639-4c0e-840f-6ef0d0c4f64a" Description="Description for TVDesigner.StartPoinytShape" Name="StartPoinytShape" DisplayName="Start Poinyt Shape" Namespace="TVDesigner" FixedTooltipText="Start Poinyt Shape" InitialHeight="1" Image="Resources\startImage.PNG" />
    <ImageShape Id="1e8fa56f-74b8-4601-adc4-a41a3df064ae" Description="Description for TVDesigner.HImageShape" Name="HImageShape" DisplayName="HImage Shape" Namespace="TVDesigner" FixedTooltipText="HImage Shape" InitialHeight="1" Image="Resources\hImage.PNG">
      <ShapeHasDecorators Position="InnerTopLeft" HorizontalOffset="0" VerticalOffset="0">
        <TextDecorator Name="Name" DisplayName="Name" DefaultText="Name" />
      </ShapeHasDecorators>
    </ImageShape>
    <ImageShape Id="9519744a-eb7d-4f21-a9b1-95bbd870ff02" Description="Description for TVDesigner.HLabelShape" Name="HLabelShape" DisplayName="HLabel Shape" Namespace="TVDesigner" FixedTooltipText="HLabel Shape" TextColor="White" InitialHeight="1" Image="Resources\labelImage.PNG">
      <ShapeHasDecorators Position="InnerTopLeft" HorizontalOffset="0" VerticalOffset="0">
        <TextDecorator Name="Name" DisplayName="Name" DefaultText="Name" />
      </ShapeHasDecorators>
    </ImageShape>
  </Shapes>
  <Connectors>
    <Connector Id="f460a94e-393c-4a73-a9e4-5049ee643547" Description="Description for TVDesigner.HButtonConnector" Name="HButtonConnector" DisplayName="HButton Connector" Namespace="TVDesigner" FixedTooltipText="HButton Connector" Color="128, 64, 64" TargetEndStyle="FilledArrow" />
    <Connector Id="d348743f-23ed-4f52-847d-31a2cbabc44b" Description="Description for TVDesigner.HButtonToScreenConnector" Name="HButtonToScreenConnector" DisplayName="HButton To Screen Connector" Namespace="TVDesigner" FixedTooltipText="HButton To Screen Connector" Color="Aquamarine" DashStyle="DashDot" TargetEndStyle="FilledArrow" />
    <Connector Id="16f4532e-2f1e-4e89-8743-9db5d7083b42" Description="Description for TVDesigner.StartPointConnector" Name="StartPointConnector" DisplayName="Start Point Connector" Namespace="TVDesigner" FixedTooltipText="Start Point Connector" Color="Gray" TargetEndStyle="FilledArrow" />
    <Connector Id="01ca0df4-37b9-4659-a0c6-8175d4e05451" Description="Description for TVDesigner.HImageConnector" Name="HImageConnector" DisplayName="HImage Connector" Namespace="TVDesigner" FixedTooltipText="HImage Connector" Color="MediumOrchid" DashStyle="Dot" TargetEndStyle="FilledArrow" />
    <Connector Id="67636bf8-5ab6-4b13-998d-cdd46e624c93" Description="Description for TVDesigner.HLabelConnector" Name="HLabelConnector" DisplayName="HLabel Connector" Namespace="TVDesigner" FixedTooltipText="HLabel Connector" Color="DarkOrange" DashStyle="DashDotDot" TargetEndStyle="FilledArrow" />
    <Connector Id="bb1e66ff-5987-4a85-917f-2a1653f8d20b" Description="Description for TVDesigner.RedConnector" Name="RedConnector" DisplayName="Red Connector" Namespace="TVDesigner" FixedTooltipText="Red Connector" Color="Red" TargetEndStyle="FilledArrow" />
    <Connector Id="fd6257f8-388e-4717-95ea-c464381bca0b" Description="Description for TVDesigner.GreenConnector" Name="GreenConnector" DisplayName="Green Connector" Namespace="TVDesigner" FixedTooltipText="Green Connector" Color="0, 192, 0" TargetEndStyle="FilledArrow" />
    <Connector Id="403ca781-2b01-4535-9d84-df7d25108793" Description="Description for TVDesigner.YellowConnector" Name="YellowConnector" DisplayName="Yellow Connector" Namespace="TVDesigner" FixedTooltipText="Yellow Connector" Color="Yellow" TargetEndStyle="FilledArrow" />
    <Connector Id="bee8ddee-0651-41df-829d-ba5b86743135" Description="Description for TVDesigner.BlueConnector" Name="BlueConnector" DisplayName="Blue Connector" Namespace="TVDesigner" FixedTooltipText="Blue Connector" Color="Blue" TargetEndStyle="FilledArrow" />
  </Connectors>
  <XmlSerializationBehavior Name="TVDesignerSerializationBehavior" Namespace="TVDesigner">
    <ClassData>
      <XmlClassData TypeName="XletDiagram" MonikerAttributeName="" MonikerElementName="xletDiagramMoniker" ElementName="xletDiagram" MonikerTypeName="XletDiagramMoniker">
        <DiagramMoniker Name="XletDiagram" />
      </XmlClassData>
      <XmlClassData TypeName="Xlet" MonikerAttributeName="" SerializeId="true" MonikerElementName="xletMoniker" ElementName="xlet" MonikerTypeName="XletMoniker">
        <DomainClassMoniker Name="Xlet" />
        <ElementData>
          <XmlRelationshipData RoleElementName="hScreens">
            <DomainRelationshipMoniker Name="XletHasHScreens" />
          </XmlRelationshipData>
          <XmlRelationshipData RoleElementName="startPoint">
            <DomainRelationshipMoniker Name="XletHasStartPoint" />
          </XmlRelationshipData>
          <XmlRelationshipData RoleElementName="hLabels">
            <DomainRelationshipMoniker Name="XletHasHLabels" />
          </XmlRelationshipData>
          <XmlPropertyData XmlName="size">
            <DomainPropertyMoniker Name="Xlet/Size" />
          </XmlPropertyData>
          <XmlRelationshipData RoleElementName="hImages">
            <DomainRelationshipMoniker Name="XletHasHImages" />
          </XmlRelationshipData>
          <XmlRelationshipData RoleElementName="hButtons">
            <DomainRelationshipMoniker Name="XletHasHButtons" />
          </XmlRelationshipData>
        </ElementData>
      </XmlClassData>
      <XmlClassData TypeName="GenericComponent" MonikerAttributeName="" MonikerElementName="genericComponentMoniker" ElementName="genericComponent" MonikerTypeName="GenericComponentMoniker">
        <DomainClassMoniker Name="GenericComponent" />
        <ElementData>
          <XmlPropertyData XmlName="location">
            <DomainPropertyMoniker Name="GenericComponent/Location" />
          </XmlPropertyData>
          <XmlPropertyData XmlName="size">
            <DomainPropertyMoniker Name="GenericComponent/Size" />
          </XmlPropertyData>
          <XmlPropertyData XmlName="focusable">
            <DomainPropertyMoniker Name="GenericComponent/Focusable" />
          </XmlPropertyData>
        </ElementData>
      </XmlClassData>
      <XmlClassData TypeName="HScreen" MonikerAttributeName="" MonikerElementName="hScreenMoniker" ElementName="hScreen" MonikerTypeName="HScreenMoniker">
        <DomainClassMoniker Name="HScreen" />
        <ElementData>
          <XmlRelationshipData RoleElementName="hImages">
            <DomainRelationshipMoniker Name="HScreenReferencesHImages" />
          </XmlRelationshipData>
          <XmlRelationshipData RoleElementName="hLabels">
            <DomainRelationshipMoniker Name="HScreenReferencesHLabels" />
          </XmlRelationshipData>
          <XmlRelationshipData RoleElementName="hButtons">
            <DomainRelationshipMoniker Name="HScreenReferencesHButtons" />
          </XmlRelationshipData>
          <XmlRelationshipData RoleElementName="hScreenRed">
            <DomainRelationshipMoniker Name="HScreenReferencesHScreenRed" />
          </XmlRelationshipData>
          <XmlRelationshipData RoleElementName="hScreenGreen">
            <DomainRelationshipMoniker Name="HScreenReferencesHScreenGreen" />
          </XmlRelationshipData>
          <XmlRelationshipData RoleElementName="hScreenYellow">
            <DomainRelationshipMoniker Name="HScreenReferencesHScreenYellow" />
          </XmlRelationshipData>
          <XmlRelationshipData RoleElementName="hScreenBlue">
            <DomainRelationshipMoniker Name="HScreenReferencesHScreenBlue" />
          </XmlRelationshipData>
        </ElementData>
      </XmlClassData>
      <XmlClassData TypeName="HButton" MonikerAttributeName="" MonikerElementName="hButtonMoniker" ElementName="hButton" MonikerTypeName="HButtonMoniker">
        <DomainClassMoniker Name="HButton" />
        <ElementData>
          <XmlPropertyData XmlName="selectedImage">
            <DomainPropertyMoniker Name="HButton/SelectedImage" />
          </XmlPropertyData>
          <XmlRelationshipData RoleElementName="hScreenFromButton">
            <DomainRelationshipMoniker Name="HButtonReferencesHScreen" />
          </XmlRelationshipData>
          <XmlPropertyData XmlName="image">
            <DomainPropertyMoniker Name="HButton/Image" />
          </XmlPropertyData>
          <XmlPropertyData XmlName="text">
            <DomainPropertyMoniker Name="HButton/Text" />
          </XmlPropertyData>
        </ElementData>
      </XmlClassData>
      <XmlClassData TypeName="HScreenShape" MonikerAttributeName="" MonikerElementName="hScreenShapeMoniker" ElementName="hScreenShape" MonikerTypeName="HScreenShapeMoniker">
        <ImageShapeMoniker Name="HScreenShape" />
      </XmlClassData>
      <XmlClassData TypeName="ButtonShape" MonikerAttributeName="" MonikerElementName="buttonShapeMoniker" ElementName="buttonShape" MonikerTypeName="ButtonShapeMoniker">
        <ImageShapeMoniker Name="ButtonShape" />
      </XmlClassData>
      <XmlClassData TypeName="HButtonConnector" MonikerAttributeName="" MonikerElementName="hButtonConnectorMoniker" ElementName="hButtonConnector" MonikerTypeName="HButtonConnectorMoniker">
        <ConnectorMoniker Name="HButtonConnector" />
      </XmlClassData>
      <XmlClassData TypeName="HButtonToScreenConnector" MonikerAttributeName="" MonikerElementName="hButtonToScreenConnectorMoniker" ElementName="hButtonToScreenConnector" MonikerTypeName="HButtonToScreenConnectorMoniker">
        <ConnectorMoniker Name="HButtonToScreenConnector" />
      </XmlClassData>
      <XmlClassData TypeName="XletHasHScreens" MonikerAttributeName="" MonikerElementName="xletHasHScreensMoniker" ElementName="xletHasHScreens" MonikerTypeName="XletHasHScreensMoniker">
        <DomainRelationshipMoniker Name="XletHasHScreens" />
      </XmlClassData>
      <XmlClassData TypeName="StartPoint" MonikerAttributeName="" SerializeId="true" MonikerElementName="startPointMoniker" ElementName="startPoint" MonikerTypeName="StartPointMoniker">
        <DomainClassMoniker Name="StartPoint" />
        <ElementData>
          <XmlRelationshipData RoleElementName="hScreen">
            <DomainRelationshipMoniker Name="StartPointReferencesHScreen" />
          </XmlRelationshipData>
        </ElementData>
      </XmlClassData>
      <XmlClassData TypeName="StartPointReferencesHScreen" MonikerAttributeName="" MonikerElementName="startPointReferencesHScreenMoniker" ElementName="startPointReferencesHScreen" MonikerTypeName="StartPointReferencesHScreenMoniker">
        <DomainRelationshipMoniker Name="StartPointReferencesHScreen" />
      </XmlClassData>
      <XmlClassData TypeName="XletHasStartPoint" MonikerAttributeName="" MonikerElementName="xletHasStartPointMoniker" ElementName="xletHasStartPoint" MonikerTypeName="XletHasStartPointMoniker">
        <DomainRelationshipMoniker Name="XletHasStartPoint" />
      </XmlClassData>
      <XmlClassData TypeName="StartPointConnector" MonikerAttributeName="" MonikerElementName="startPointConnectorMoniker" ElementName="startPointConnector" MonikerTypeName="StartPointConnectorMoniker">
        <ConnectorMoniker Name="StartPointConnector" />
      </XmlClassData>
      <XmlClassData TypeName="StartPoinytShape" MonikerAttributeName="" MonikerElementName="startPoinytShapeMoniker" ElementName="startPoinytShape" MonikerTypeName="StartPoinytShapeMoniker">
        <ImageShapeMoniker Name="StartPoinytShape" />
      </XmlClassData>
      <XmlClassData TypeName="HImage" MonikerAttributeName="" MonikerElementName="hImageMoniker" ElementName="hImage" MonikerTypeName="HImageMoniker">
        <DomainClassMoniker Name="HImage" />
        <ElementData>
          <XmlPropertyData XmlName="image">
            <DomainPropertyMoniker Name="HImage/Image" />
          </XmlPropertyData>
        </ElementData>
      </XmlClassData>
      <XmlClassData TypeName="HImageShape" MonikerAttributeName="" MonikerElementName="hImageShapeMoniker" ElementName="hImageShape" MonikerTypeName="HImageShapeMoniker">
        <ImageShapeMoniker Name="HImageShape" />
      </XmlClassData>
      <XmlClassData TypeName="HImageConnector" MonikerAttributeName="" MonikerElementName="hImageConnectorMoniker" ElementName="hImageConnector" MonikerTypeName="HImageConnectorMoniker">
        <ConnectorMoniker Name="HImageConnector" />
      </XmlClassData>
      <XmlClassData TypeName="HScreenReferencesHImages" MonikerAttributeName="" MonikerElementName="hScreenReferencesHImagesMoniker" ElementName="hScreenReferencesHImages" MonikerTypeName="HScreenReferencesHImagesMoniker">
        <DomainRelationshipMoniker Name="HScreenReferencesHImages" />
      </XmlClassData>
      <XmlClassData TypeName="HLabel" MonikerAttributeName="" MonikerElementName="hLabelMoniker" ElementName="hLabel" MonikerTypeName="HLabelMoniker">
        <DomainClassMoniker Name="HLabel" />
        <ElementData>
          <XmlPropertyData XmlName="text">
            <DomainPropertyMoniker Name="HLabel/Text" />
          </XmlPropertyData>
          <XmlPropertyData XmlName="background">
            <DomainPropertyMoniker Name="HLabel/Background" />
          </XmlPropertyData>
          <XmlPropertyData XmlName="foreground">
            <DomainPropertyMoniker Name="HLabel/Foreground" />
          </XmlPropertyData>
        </ElementData>
      </XmlClassData>
      <XmlClassData TypeName="HLabelShape" MonikerAttributeName="" MonikerElementName="hLabelShapeMoniker" ElementName="hLabelShape" MonikerTypeName="HLabelShapeMoniker">
        <ImageShapeMoniker Name="HLabelShape" />
      </XmlClassData>
      <XmlClassData TypeName="XletHasHLabels" MonikerAttributeName="" MonikerElementName="xletHasHLabelsMoniker" ElementName="xletHasHLabels" MonikerTypeName="XletHasHLabelsMoniker">
        <DomainRelationshipMoniker Name="XletHasHLabels" />
      </XmlClassData>
      <XmlClassData TypeName="HScreenReferencesHLabels" MonikerAttributeName="" MonikerElementName="hScreenReferencesHLabelsMoniker" ElementName="hScreenReferencesHLabels" MonikerTypeName="HScreenReferencesHLabelsMoniker">
        <DomainRelationshipMoniker Name="HScreenReferencesHLabels" />
      </XmlClassData>
      <XmlClassData TypeName="Component" MonikerAttributeName="name" MonikerElementName="componentMoniker" ElementName="component" MonikerTypeName="ComponentMoniker">
        <DomainClassMoniker Name="Component" />
        <ElementData>
          <XmlPropertyData XmlName="name" IsMonikerKey="true">
            <DomainPropertyMoniker Name="Component/Name" />
          </XmlPropertyData>
          <XmlPropertyData XmlName="visible">
            <DomainPropertyMoniker Name="Component/Visible" />
          </XmlPropertyData>
        </ElementData>
      </XmlClassData>
      <XmlClassData TypeName="HLabelConnector" MonikerAttributeName="" MonikerElementName="hLabelConnectorMoniker" ElementName="hLabelConnector" MonikerTypeName="HLabelConnectorMoniker">
        <ConnectorMoniker Name="HLabelConnector" />
      </XmlClassData>
      <XmlClassData TypeName="HScreenReferencesHButtons" MonikerAttributeName="" MonikerElementName="hScreenReferencesHButtonsMoniker" ElementName="hScreenReferencesHButtons" MonikerTypeName="HScreenReferencesHButtonsMoniker">
        <DomainRelationshipMoniker Name="HScreenReferencesHButtons" />
      </XmlClassData>
      <XmlClassData TypeName="HButtonReferencesHScreen" MonikerAttributeName="" MonikerElementName="hButtonReferencesHScreenMoniker" ElementName="hButtonReferencesHScreen" MonikerTypeName="HButtonReferencesHScreenMoniker">
        <DomainRelationshipMoniker Name="HButtonReferencesHScreen" />
      </XmlClassData>
      <XmlClassData TypeName="XletHasHImages" MonikerAttributeName="" MonikerElementName="xletHasHImagesMoniker" ElementName="xletHasHImages" MonikerTypeName="XletHasHImagesMoniker">
        <DomainRelationshipMoniker Name="XletHasHImages" />
      </XmlClassData>
      <XmlClassData TypeName="XletHasHButtons" MonikerAttributeName="" MonikerElementName="xletHasHButtonsMoniker" ElementName="xletHasHButtons" MonikerTypeName="XletHasHButtonsMoniker">
        <DomainRelationshipMoniker Name="XletHasHButtons" />
      </XmlClassData>
      <XmlClassData TypeName="HScreenReferencesHScreenRed" MonikerAttributeName="" MonikerElementName="hScreenReferencesHScreenRedMoniker" ElementName="hScreenReferencesHScreenRed" MonikerTypeName="HScreenReferencesHScreenRedMoniker">
        <DomainRelationshipMoniker Name="HScreenReferencesHScreenRed" />
      </XmlClassData>
      <XmlClassData TypeName="HScreenReferencesHScreenGreen" MonikerAttributeName="" MonikerElementName="hScreenReferencesHScreenGreenMoniker" ElementName="hScreenReferencesHScreenGreen" MonikerTypeName="HScreenReferencesHScreenGreenMoniker">
        <DomainRelationshipMoniker Name="HScreenReferencesHScreenGreen" />
      </XmlClassData>
      <XmlClassData TypeName="HScreenReferencesHScreenYellow" MonikerAttributeName="" MonikerElementName="hScreenReferencesHScreenYellowMoniker" ElementName="hScreenReferencesHScreenYellow" MonikerTypeName="HScreenReferencesHScreenYellowMoniker">
        <DomainRelationshipMoniker Name="HScreenReferencesHScreenYellow" />
      </XmlClassData>
      <XmlClassData TypeName="HScreenReferencesHScreenBlue" MonikerAttributeName="" MonikerElementName="hScreenReferencesHScreenBlueMoniker" ElementName="hScreenReferencesHScreenBlue" MonikerTypeName="HScreenReferencesHScreenBlueMoniker">
        <DomainRelationshipMoniker Name="HScreenReferencesHScreenBlue" />
      </XmlClassData>
      <XmlClassData TypeName="RedConnector" MonikerAttributeName="" MonikerElementName="redConnectorMoniker" ElementName="redConnector" MonikerTypeName="RedConnectorMoniker">
        <ConnectorMoniker Name="RedConnector" />
      </XmlClassData>
      <XmlClassData TypeName="GreenConnector" MonikerAttributeName="" MonikerElementName="greenConnectorMoniker" ElementName="greenConnector" MonikerTypeName="GreenConnectorMoniker">
        <ConnectorMoniker Name="GreenConnector" />
      </XmlClassData>
      <XmlClassData TypeName="YellowConnector" MonikerAttributeName="" MonikerElementName="yellowConnectorMoniker" ElementName="yellowConnector" MonikerTypeName="YellowConnectorMoniker">
        <ConnectorMoniker Name="YellowConnector" />
      </XmlClassData>
      <XmlClassData TypeName="BlueConnector" MonikerAttributeName="" MonikerElementName="blueConnectorMoniker" ElementName="blueConnector" MonikerTypeName="BlueConnectorMoniker">
        <ConnectorMoniker Name="BlueConnector" />
      </XmlClassData>
    </ClassData>
  </XmlSerializationBehavior>
  <ExplorerBehavior Name="TVDesignerExplorer" />
  <ConnectionBuilders>
    <ConnectionBuilder Name="StartPointReferencesHScreenBuilder">
      <LinkConnectDirective>
        <DomainRelationshipMoniker Name="StartPointReferencesHScreen" />
        <SourceDirectives>
          <RolePlayerConnectDirective>
            <AcceptingClass>
              <DomainClassMoniker Name="StartPoint" />
            </AcceptingClass>
          </RolePlayerConnectDirective>
        </SourceDirectives>
        <TargetDirectives>
          <RolePlayerConnectDirective>
            <AcceptingClass>
              <DomainClassMoniker Name="HScreen" />
            </AcceptingClass>
          </RolePlayerConnectDirective>
        </TargetDirectives>
      </LinkConnectDirective>
    </ConnectionBuilder>
    <ConnectionBuilder Name="HScreenReferencesHImagesBuilder">
      <LinkConnectDirective>
        <DomainRelationshipMoniker Name="HScreenReferencesHImages" />
        <SourceDirectives>
          <RolePlayerConnectDirective>
            <AcceptingClass>
              <DomainClassMoniker Name="HScreen" />
            </AcceptingClass>
          </RolePlayerConnectDirective>
        </SourceDirectives>
        <TargetDirectives>
          <RolePlayerConnectDirective>
            <AcceptingClass>
              <DomainClassMoniker Name="HImage" />
            </AcceptingClass>
          </RolePlayerConnectDirective>
        </TargetDirectives>
      </LinkConnectDirective>
    </ConnectionBuilder>
    <ConnectionBuilder Name="HScreenReferencesHLabelsBuilder">
      <LinkConnectDirective>
        <DomainRelationshipMoniker Name="HScreenReferencesHLabels" />
        <SourceDirectives>
          <RolePlayerConnectDirective>
            <AcceptingClass>
              <DomainClassMoniker Name="HScreen" />
            </AcceptingClass>
          </RolePlayerConnectDirective>
        </SourceDirectives>
        <TargetDirectives>
          <RolePlayerConnectDirective>
            <AcceptingClass>
              <DomainClassMoniker Name="HLabel" />
            </AcceptingClass>
          </RolePlayerConnectDirective>
        </TargetDirectives>
      </LinkConnectDirective>
    </ConnectionBuilder>
    <ConnectionBuilder Name="HScreenReferencesHButtonsBuilder">
      <LinkConnectDirective>
        <DomainRelationshipMoniker Name="HScreenReferencesHButtons" />
        <SourceDirectives>
          <RolePlayerConnectDirective>
            <AcceptingClass>
              <DomainClassMoniker Name="HScreen" />
            </AcceptingClass>
          </RolePlayerConnectDirective>
        </SourceDirectives>
        <TargetDirectives>
          <RolePlayerConnectDirective>
            <AcceptingClass>
              <DomainClassMoniker Name="HButton" />
            </AcceptingClass>
          </RolePlayerConnectDirective>
        </TargetDirectives>
      </LinkConnectDirective>
    </ConnectionBuilder>
    <ConnectionBuilder Name="HButtonReferencesHScreenBuilder">
      <LinkConnectDirective>
        <DomainRelationshipMoniker Name="HButtonReferencesHScreen" />
        <SourceDirectives>
          <RolePlayerConnectDirective>
            <AcceptingClass>
              <DomainClassMoniker Name="HButton" />
            </AcceptingClass>
          </RolePlayerConnectDirective>
        </SourceDirectives>
        <TargetDirectives>
          <RolePlayerConnectDirective>
            <AcceptingClass>
              <DomainClassMoniker Name="HScreen" />
            </AcceptingClass>
          </RolePlayerConnectDirective>
        </TargetDirectives>
      </LinkConnectDirective>
    </ConnectionBuilder>
    <ConnectionBuilder Name="HScreenReferencesHScreenRedBuilder">
      <LinkConnectDirective>
        <DomainRelationshipMoniker Name="HScreenReferencesHScreenRed" />
        <SourceDirectives>
          <RolePlayerConnectDirective>
            <AcceptingClass>
              <DomainClassMoniker Name="HScreen" />
            </AcceptingClass>
          </RolePlayerConnectDirective>
        </SourceDirectives>
        <TargetDirectives>
          <RolePlayerConnectDirective>
            <AcceptingClass>
              <DomainClassMoniker Name="HScreen" />
            </AcceptingClass>
          </RolePlayerConnectDirective>
        </TargetDirectives>
      </LinkConnectDirective>
    </ConnectionBuilder>
    <ConnectionBuilder Name="HScreenReferencesHScreenGreenBuilder">
      <LinkConnectDirective>
        <DomainRelationshipMoniker Name="HScreenReferencesHScreenGreen" />
        <SourceDirectives>
          <RolePlayerConnectDirective>
            <AcceptingClass>
              <DomainClassMoniker Name="HScreen" />
            </AcceptingClass>
          </RolePlayerConnectDirective>
        </SourceDirectives>
        <TargetDirectives>
          <RolePlayerConnectDirective>
            <AcceptingClass>
              <DomainClassMoniker Name="HScreen" />
            </AcceptingClass>
          </RolePlayerConnectDirective>
        </TargetDirectives>
      </LinkConnectDirective>
    </ConnectionBuilder>
    <ConnectionBuilder Name="HScreenReferencesHScreenYellowBuilder">
      <LinkConnectDirective>
        <DomainRelationshipMoniker Name="HScreenReferencesHScreenYellow" />
        <SourceDirectives>
          <RolePlayerConnectDirective>
            <AcceptingClass>
              <DomainClassMoniker Name="HScreen" />
            </AcceptingClass>
          </RolePlayerConnectDirective>
        </SourceDirectives>
        <TargetDirectives>
          <RolePlayerConnectDirective>
            <AcceptingClass>
              <DomainClassMoniker Name="HScreen" />
            </AcceptingClass>
          </RolePlayerConnectDirective>
        </TargetDirectives>
      </LinkConnectDirective>
    </ConnectionBuilder>
    <ConnectionBuilder Name="HScreenReferencesHScreenBlueBuilder">
      <LinkConnectDirective>
        <DomainRelationshipMoniker Name="HScreenReferencesHScreenBlue" />
        <SourceDirectives>
          <RolePlayerConnectDirective>
            <AcceptingClass>
              <DomainClassMoniker Name="HScreen" />
            </AcceptingClass>
          </RolePlayerConnectDirective>
        </SourceDirectives>
        <TargetDirectives>
          <RolePlayerConnectDirective>
            <AcceptingClass>
              <DomainClassMoniker Name="HScreen" />
            </AcceptingClass>
          </RolePlayerConnectDirective>
        </TargetDirectives>
      </LinkConnectDirective>
    </ConnectionBuilder>
  </ConnectionBuilders>
  <Diagram Id="c95f2b0e-a5c8-4157-88cf-0bfaa94705ae" Description="Description for TVDesigner.XletDiagram" Name="XletDiagram" DisplayName="Xlet Diagram" Namespace="TVDesigner">
    <Class>
      <DomainClassMoniker Name="Xlet" />
    </Class>
    <ShapeMaps>
      <ShapeMap>
        <DomainClassMoniker Name="HScreen" />
        <ParentElementPath>
          <DomainPath>XletHasHScreens.Xlet/!Xlet</DomainPath>
        </ParentElementPath>
        <DecoratorMap>
          <TextDecoratorMoniker Name="HScreenShape/Name" />
          <PropertyDisplayed>
            <PropertyPath>
              <DomainPropertyMoniker Name="Component/Name" />
            </PropertyPath>
          </PropertyDisplayed>
        </DecoratorMap>
        <ImageShapeMoniker Name="HScreenShape" />
      </ShapeMap>
      <ShapeMap>
        <DomainClassMoniker Name="StartPoint" />
        <ParentElementPath>
          <DomainPath>XletHasStartPoint.Xlet/!Xlet</DomainPath>
        </ParentElementPath>
        <ImageShapeMoniker Name="StartPoinytShape" />
      </ShapeMap>
      <ShapeMap>
        <DomainClassMoniker Name="HLabel" />
        <ParentElementPath>
          <DomainPath>XletHasHLabels.Xlet/!Xlet</DomainPath>
        </ParentElementPath>
        <DecoratorMap>
          <TextDecoratorMoniker Name="HLabelShape/Name" />
          <PropertyDisplayed>
            <PropertyPath>
              <DomainPropertyMoniker Name="Component/Name" />
            </PropertyPath>
          </PropertyDisplayed>
        </DecoratorMap>
        <ImageShapeMoniker Name="HLabelShape" />
      </ShapeMap>
      <ShapeMap>
        <DomainClassMoniker Name="HButton" />
        <ParentElementPath>
          <DomainPath>XletHasHButtons.Xlet/!Xlet</DomainPath>
        </ParentElementPath>
        <DecoratorMap>
          <TextDecoratorMoniker Name="ButtonShape/Name" />
          <PropertyDisplayed>
            <PropertyPath>
              <DomainPropertyMoniker Name="Component/Name" />
            </PropertyPath>
          </PropertyDisplayed>
        </DecoratorMap>
        <ImageShapeMoniker Name="ButtonShape" />
      </ShapeMap>
      <ShapeMap>
        <DomainClassMoniker Name="HImage" />
        <ParentElementPath>
          <DomainPath>XletHasHImages.Xlet/!Xlet</DomainPath>
        </ParentElementPath>
        <DecoratorMap>
          <TextDecoratorMoniker Name="HImageShape/Name" />
          <PropertyDisplayed>
            <PropertyPath>
              <DomainPropertyMoniker Name="Component/Name" />
            </PropertyPath>
          </PropertyDisplayed>
        </DecoratorMap>
        <ImageShapeMoniker Name="HImageShape" />
      </ShapeMap>
    </ShapeMaps>
    <ConnectorMaps>
      <ConnectorMap>
        <ConnectorMoniker Name="StartPointConnector" />
        <DomainRelationshipMoniker Name="StartPointReferencesHScreen" />
      </ConnectorMap>
      <ConnectorMap>
        <ConnectorMoniker Name="HLabelConnector" />
        <DomainRelationshipMoniker Name="HScreenReferencesHLabels" />
      </ConnectorMap>
      <ConnectorMap>
        <ConnectorMoniker Name="HButtonToScreenConnector" />
        <DomainRelationshipMoniker Name="HButtonReferencesHScreen" />
      </ConnectorMap>
      <ConnectorMap>
        <ConnectorMoniker Name="HImageConnector" />
        <DomainRelationshipMoniker Name="HScreenReferencesHImages" />
      </ConnectorMap>
      <ConnectorMap>
        <ConnectorMoniker Name="HButtonConnector" />
        <DomainRelationshipMoniker Name="HScreenReferencesHButtons" />
      </ConnectorMap>
      <ConnectorMap>
        <ConnectorMoniker Name="RedConnector" />
        <DomainRelationshipMoniker Name="HScreenReferencesHScreenRed" />
      </ConnectorMap>
      <ConnectorMap>
        <ConnectorMoniker Name="GreenConnector" />
        <DomainRelationshipMoniker Name="HScreenReferencesHScreenGreen" />
      </ConnectorMap>
      <ConnectorMap>
        <ConnectorMoniker Name="YellowConnector" />
        <DomainRelationshipMoniker Name="HScreenReferencesHScreenYellow" />
      </ConnectorMap>
      <ConnectorMap>
        <ConnectorMoniker Name="BlueConnector" />
        <DomainRelationshipMoniker Name="HScreenReferencesHScreenBlue" />
      </ConnectorMap>
    </ConnectorMaps>
  </Diagram>
  <Designer FileExtension="tvd" EditorGuid="858d0b4c-05f7-440c-af11-5c91b60767f0">
    <RootClass>
      <DomainClassMoniker Name="Xlet" />
    </RootClass>
    <XmlSerializationDefinition CustomPostLoad="false">
      <XmlSerializationBehaviorMoniker Name="TVDesignerSerializationBehavior" />
    </XmlSerializationDefinition>
    <ToolboxTab TabText="TVDesigner Elements">
      <ElementTool Name="HScreenElement" ToolboxIcon="Resources\tvscreen.bmp" Caption="Screen" Tooltip="HScreen Element" HelpKeyword="HScreenElement">
        <DomainClassMoniker Name="HScreen" />
      </ElementTool>
      <ElementTool Name="HButtonElement" ToolboxIcon="Resources\button.bmp" Caption="Button" Tooltip="HButton Element" HelpKeyword="HButtonElement">
        <DomainClassMoniker Name="HButton" />
      </ElementTool>
      <ElementTool Name="StratPointElement" ToolboxIcon="Resources\start.bmp" Caption="Start Screen" Tooltip="Strat Point Element" HelpKeyword="StratPointElement">
        <DomainClassMoniker Name="StartPoint" />
      </ElementTool>
      <ElementTool Name="ImageElement" ToolboxIcon="Resources\himage.bmp" Caption="Image" Tooltip="Image Element" HelpKeyword="ImageElement">
        <DomainClassMoniker Name="HImage" />
      </ElementTool>
      <ElementTool Name="LabelElement" ToolboxIcon="Resources\label.bmp" Caption="Label" Tooltip="Label Element" HelpKeyword="LabelElement">
        <DomainClassMoniker Name="HLabel" />
      </ElementTool>
    </ToolboxTab>
    <ToolboxTab TabText="TVDesigner Connectors">
      <ConnectionTool Name="StartPointConnection" ToolboxIcon="Resources\connector.bmp" Caption="Start Point Connection" Tooltip="Start Point Connection" HelpKeyword="StartPointConnection">
        <ConnectionBuilderMoniker Name="TVDesigner/StartPointReferencesHScreenBuilder" />
      </ConnectionTool>
      <ConnectionTool Name="HButtonToHScreenConnection" ToolboxIcon="Resources\connectorButtonToScreen.bmp" Caption="Button to Screen" Tooltip="HButton To HScreen Connection" HelpKeyword="HButtonToHScreenConnection">
        <ConnectionBuilderMoniker Name="TVDesigner/HButtonReferencesHScreenBuilder" />
      </ConnectionTool>
      <ConnectionTool Name="HButtonConnection" ToolboxIcon="Resources\connectorButton.bmp" Caption="Button Connection" Tooltip="HButton Connection" HelpKeyword="HButtonConnection">
        <ConnectionBuilderMoniker Name="TVDesigner/HScreenReferencesHButtonsBuilder" />
      </ConnectionTool>
      <ConnectionTool Name="HImageConnection" ToolboxIcon="Resources\connectorImagem.bmp" Caption="Image Connection" Tooltip="HImage Connection" HelpKeyword="HImageConnection">
        <ConnectionBuilderMoniker Name="TVDesigner/HScreenReferencesHImagesBuilder" />
      </ConnectionTool>
      <ConnectionTool Name="LabelConnection" ToolboxIcon="Resources\connectorLabel.bmp" Caption="Label Connection" Tooltip="Label Connection" HelpKeyword="LabelConnection">
        <ConnectionBuilderMoniker Name="TVDesigner/HScreenReferencesHLabelsBuilder" />
      </ConnectionTool>
      <ConnectionTool Name="RedConnection" ToolboxIcon="Resources\connectorRed.bmp" Caption="Remote Control Red Button" Tooltip="Red Connection" HelpKeyword="RedConnection">
        <ConnectionBuilderMoniker Name="TVDesigner/HScreenReferencesHScreenRedBuilder" />
      </ConnectionTool>
      <ConnectionTool Name="GreenConnection" ToolboxIcon="Resources\connectorGreen.bmp" Caption="Remote Control Green Button" Tooltip="Green Connection" HelpKeyword="GreenConnection">
        <ConnectionBuilderMoniker Name="TVDesigner/HScreenReferencesHScreenGreenBuilder" />
      </ConnectionTool>
      <ConnectionTool Name="YellowConnection" ToolboxIcon="Resources\connectorYellow.bmp" Caption="Remote Control Yellow Button" Tooltip="Yellow Connection" HelpKeyword="YellowConnection">
        <ConnectionBuilderMoniker Name="TVDesigner/HScreenReferencesHScreenYellowBuilder" />
      </ConnectionTool>
      <ConnectionTool Name="BlueConnection" ToolboxIcon="Resources\connectorBlue.bmp" Caption="Remote Control Blue Button" Tooltip="Blue Connection" HelpKeyword="BlueConnection">
        <ConnectionBuilderMoniker Name="TVDesigner/HScreenReferencesHScreenBlueBuilder" />
      </ConnectionTool>
    </ToolboxTab>
    <Validation UsesMenu="false" UsesOpen="true" UsesSave="true" UsesLoad="false" />
    <DiagramMoniker Name="XletDiagram" />
  </Designer>
  <Explorer ExplorerGuid="eec71205-21ea-4f5e-8301-a75e1da30b54" Title="TVDesigner Explorer">
    <ExplorerBehaviorMoniker Name="TVDesigner/TVDesignerExplorer" />
  </Explorer>
</Dsl>